import { BasicDicts } from '../stores/basicdicts';
import Axios from '@/api';
import { IsEmpty } from '@/utils/common';

const bdstore = BasicDicts();

/** 获取病人类型基础字典数据
 */
export function GetPatTypeList() {
  Axios.get(`/api/sys/basDictDetail/findDictDetailList`, {
    params: { code: 'PATTYPE' }
  })
    .then((res: any) => {
      if (res && res.status && res.status.code && res.status.code === 1) {
        bdstore.setPatTypeList(res && res.data && res.data.length > 0 ? res.data : []);
      } else {
        bdstore.setPatTypeList([]);
      }
    })
    .catch((err) => {
      console.log('系统选项报错', err);
    });
}

export function findLocalPatTypeList() {
  return bdstore.patTypeList;
}

function getDictDetailList() {
  // resultflags.length = 0;
  // const url = '/api/sys/basDictDetail/findDictDetailList';
  // proxy.$http
  //   .get(url, { params: { code: 'resultFlag' } })
  //   .then((res: any) => {
  //     resultflags.push(...res.data);
  //   })
  //   .catch((err: any) => {
  //     proxy.$alert(err, '提示');
  //   });
}
